package cn.tedu.ximart.server.mapper;

import cn.tedu.ximart.server.pojo.entity.SpuDetail;
import org.springframework.stereotype.Repository;

@Repository
public interface SpuDetailMapper {

    /**
     * 插入spu详情数据
     * @param spuDetail spu详情数据
     * @return 受影响的行数，成功插入数据时返回1，
     */
    int insert(SpuDetail spuDetail);


    /**
     * 根据id删除spu详情数据
     * @param id 期望删除的spu详情数据的id
     * @return 受影响的行数，成功删除数据时返回1，如果无此数据则返回0
     */
    int deleteById(Long id);


    /**
     * 根据id批量删除spu详情数据
     * @param id 期望批量删除的spu详情数据的id
     * @return 受影响的行数，返回值为成功删除的数据量
     */
    int deleteByIds(Long... id);
}
